VB中为什么不能把"&"设为command的caption?

来源:百度知道 编辑:UC知道 时间:2024/06/12 19:27:17
能设的话怎么设?在属性里设完不显示。。。

很简单
你把 & 换成 && 就行了
你可以做个实验,把 COMMAND 的 Caption 设为 &Beep
然后在 Click 事件中加入一些代码
运行后 按下 Alt+B 看看
然后,把 &Beep 改成 &&Beep ,你再看看
& 在这里是用来标记热键用的
菜单的 Caption 也有这一特性
但如果把 Lable 的 Caption 改成像 &Beep 这样的话,
它所在的下一个控件(用 TabIndex 指定)就会得到焦点
注意:Label 控件必须保证 UseMnemonic 是 True,
否则 & 就会变成普通的文本,显示出来
例如:
有一个 Lable 的 Caption 是 &Text Here
它的 TabIndex 是 5
有一个 Text 控件
它的 TabIndex 是 6
那么运行时按下 Alt+T ,TEXT 控件就会得到焦点。